package com.boot.domain;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;

/**
 * @author
 * @date 2025-07-28
 * @Description
 */
@Data
public class Info {
    @Value("${path}") // 使用操作 系统的环境变量
    private String path;
    @Value("${my.path}")// 使用操作 系统的环境变量
    private String myPath;
    @Value("${my.name:zhangsan}") // 在根路径上的config 上的配置文件上配置的属性
    private String myName;
    @Value("${user.name:lisi}")// 获取操作系统环境变量 如果没有默认为 lisi
    private String userName;
    //测试通过命令设置变量或者通过 idea 设置vm 参数进行设置 这里也可以获取到  java -Dhis.name=ZZT -jar spring-boot-02-configuration-02-other-1.0-SNAPSHOT.jar
    @Value("${his.name:wangwu}")//-Dhis.name=ZZT
    private String hisName; // 如果没有则默认为wangwu
    @Value(("${her.name}"))
    private String herName; // 测试通过打成jar 后 通过命令行参数  --her.name=zzt
}
